/***********************************************************************
** Copyright (C) 2011 Anthony Naddeo <anthony.naddeo@gmail.com>
**
** This file is part of linkedup
**
** linkedup is free software; you can redistribute it and/or modify
** it under the terms of the GNU General Public License as published by
** the Free Software Foundation; either version 3 of the License, or
** (at your option) any later version.
**
** linkedup is distributed in the hope that it will be useful,
** but WITHOUT ANY WARRANTY; without even the implied warranty of
** MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
** GNU General Public License for more details.
**
** You should have received a copy of the GNU General Public License
** along with this package; If not, see <http://www.gnu.org/licenses/>.
**
***********************************************************************/

import QtQuick 1.1
import com.meego 1.0
import "../XMLgenerator.js" as XML

/**
  Class that presents a sheet for posting linkedin status updates

  ------------------
  | Title          |
  ------------------
  | url            |
  ------------------
  | image url      |
  ------------------
  | comment        |
  |                |
  |                |
  |                |
  |                |
  |________________|

  returns the subject and body when the form is accepted through
  the send() signal
  */

Sheet {
	id: root
	acceptButtonText: "Share"
	rejectButtonText: "Cancel"

	signal send(string xml)
	property alias titleText: titleField.text
	property alias urlText: urlField.text
	property alias imageUrlText: urlImageField.text
	property alias commentText: commentField.text

	onAccepted: send(XML.generate_share(commentField.text, titleField.text, urlField.text, urlImageField.text))

	content: Flickable{
		anchors.fill: parent
		interactive: false
		Column{
			id: column
			width: root.width
			TextField{
				id: titleField
				placeholderText: "title (optional)"
				width: parent.width
			}
			TextField{
				id: urlField
				placeholderText: "url (optional)"
				width: parent.width
			}
			TextField{
				id: urlImageField
				placeholderText: "image url (optional)"
				width: parent.width
			}
		}

		TextArea{
			id: commentField
			placeholderText: "comment"
			width: parent.width
			anchors.top: column.bottom
			anchors.bottom: parent.bottom
		}
	}



}
